<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<link href="../css/estilos.css" rel="stylesheet" type="text/css" />
<%@ page import="java.util.*" %>
<%@ page import="beans.*" %>
<jsp:useBean id="listaUsuarios" scope="request" class="databeans.UsuarioDataBean" />
<% int pag = Integer.parseInt(request.getParameter("pag"));
   int conteo = listaUsuarios.getConteoUsuarios();
   int pags; %>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>EME:Administracion de usuarios</title>
    </head>

    <body >
        <sec:authorize ifAnyGranted="ROLE_SYSTEM">
        <table  border="0" width="100%">
            <thead>
                <tr>
                    <th >
                        <center><h1><img src="../images/EME2.png" width="175px"></h1></center>
                    </th>
                    <th >
                          <center><h1><img src="../images/headers/admonUsuarios.png"></h1></center>
                    </th>

                </tr>
            </thead>
            <tbody>

                <tr>
                    <td width="200px" valign="top">
                        <div>
                            <jsp:include page="menu.jsp"/>
                        </div>

                    </td>
                    <td><center>
                            <sec:authorize ifAllGranted="ROLE_SYSTEM">

                                <p>Nuevo usuario:
                                <a href="agregar_usuario.jsp">Administrador</a>&nbsp;|&nbsp;
                                <a href="agregar_docente.jsp">Docente</a>&nbsp;|&nbsp;
                                <a href="agregar_alumno.jsp">Alumno</a>
                                </p>
                                <br />
                         <table  class="tabla1" width="90%">
                                    <thead>
                                        <tr>
                                            <th>Usuario</th>
                                            <th> Rol </th>
                                            <th> &nbsp;</th>
                                            <th> &nbsp; </th>
                                        </tr>

                                    </thead>
                                    <tbody>
                                    <% //Iniciar scriplet
                                    List listaUsuario = listaUsuarios.getListaUsuarios(pag);
                                    Iterator it = listaUsuario.iterator();
                                    UsuarioBean usuario;
                                    while(it.hasNext()){
                                        usuario = (UsuarioBean) it.next();
                                    %>
                                    <tr>
                                        <td><%= usuario.getUsuario()%></td>
                                        <td><%= usuario.getRol()%></td>
                                            <%
                                            if(usuario.getRol().equals("ROLE_ALUMNO")||usuario.getRol().equals("ROLE_DOCENTE")){
                                                if (usuario.getActivo()=="t".charAt(0)){
                                                %>
                                                <td><a href="../activarUsuario?a=0&user=<%= usuario.getUsuario()%>">Desactivar</a></td>
                                                <%
                                                }else{
                                                %>
                                                <td><a href="../activarUsuario?a=1&user=<%= usuario.getUsuario()%>">Activar</a></td>
                                                <%
                                                }
                                                %>
                                        <td><a href="../restablecer?user=<%= usuario.getUsuario()%>">Cambiar clave</a></td>
                                        <% } else{ %>
                                                <td>&nbsp;</td><td>&nbsp;</td>
                                        <% } %>
                                    <% } %>
                                    </tr>
                                </tbody>
                         </table>
                         <br /><br />
                            <% pags = conteo/20;
                               if(conteo%20 > 0)
                                    pags++;
                               int i = 0;
                               while(i < pags) {
                                    if(i == pag){%>
                                    <%= pag %>&nbsp;|&nbsp;
                                    <%} else { %>
                                    <a href="usuarios.jsp?pag=<%=i%>"><%=i%></a>&nbsp;|&nbsp;
                            <%} // fin del if
                                    i++;
                              } // fin del while %>
                              </sec:authorize>
                        </center>
                    </td>
                </tr>
            </tbody>
        </table>
        <div align="left">
        <jsp:include page="barrausuario.jsp"/>
        </div>
        </sec:authorize>
    </body>
    
</html>
